from django.db import models


class BaseModel(models.Model):
    """为模型类补充字段"""
    # auto_now_add: 表示当对象第一次被创建时自动设置当前时间
    # auto_now: 表示每次保存对象时，自动设置该字段为当前时间,凡是对对象进行操作(创建/添加/修改/更新),时间都会随之改变
    create_time = models.DateField(auto_now_add=True, verbose_name="创建时间")
    update_time = models.DateField(auto_now=True, verbose_name="更新时间")

    class Meta:
        # 说明是抽象模型类（抽象模型类不会创建表）,声明该模型类仅继承使用，数据库迁移时不会创建 BaseModel 的表
        abstract = True